-- card: 6402 from stack: in -- bmap block id: 6884 -- flags: 4000 -- background id: 11105 -- name: About.... -- part 1 (button) -- low flags: 00 -- high flags: 0001 -- rect: left=434 top=282 right=321 bottom=482 -- title width / last selected line: 0 -- icon id / first selected line: 14953 / 14953 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: ----- HyperTalk script ----- on mouseUp visual effect iris close pop card end mouseUp -- part 3 (field) -- low flags: 00 -- high flags: 0007 -- rect: left=59 top=69 right=325 bottom=413 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 4 (button) -- low flags: 00 -- high flags: 8003 -- rect: left=400 top=45 right=67 bottom=500 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Compact Stack ----- HyperTalk script ----- on mouseUp get userlevel put it into temp set userlevel to 5 doMenu "Compact Stack" set userlevel to temp end mouseUp -- part contents for card part 3 ----- text ----- General Ham Test Version 2.3. 8-Apr-91 This is an example of how to administer a timed test, score it, and provide the test taker with the option to review those questions that were incorrect. The userLevel is set to 1 and the menuBar hidden on openStack for obvious reasons. Currently, the time limit option is turned off. Turning it on requires changes to the Exam button script of the first card and the background script of the question cards. The General Ham Stack is a 25-question randomly generated interactive test. The questions include the entire 286 questions supplied by ARRL for Element 3B. The current question pool is valid from February 14, 1991 through October 31, 1993 (includes NoCode changes). When "Immediate Feedback" box is checked, then if the wrong answer is chosen, upon pressing the Next or Previous arrows, the correct answer is displayed. If immediate feedback is not desired, then uncheck the box. A review of incorrect answers may also be obtained after the completion of the entire test. A report is displayed upon completion of the test showing amount of time it took, the questions answered incorrectly, and percentage and number of questions answered correctly. This report, along with an answer key, may be printed. The tests may be printed with an answer key. I suggest using print options "Print full size cards" and a Header like the ICON for stack followed by " # -- Page " followed by the ICON for page number. BEWARE! It takes a lot of time to print the tests, so be patient. Also, printing takes an enormous amount of memory. You may have difficulties if you have only 1 MByte of memory. Try removing most Inits and cdevs, then reboot and try again. I have found that after numerous uses of this stack, the size of the stack may increase, possibly creating difficulty if you are low on diskspace. Therefore, I provided a "Compact Stack" button on this help card to make it easy to compact the stack. I suggest that you compact the stack about once every dozen tests, or whenever the size increases beyond your disk space allotment. There is a new button on the report card which allows score data from a test to be stored for printing later (if you just want to print the scores, use the Print Scores button). This is useful if you don't have a printer hooked up currently. It will display the name of the card it is storing before creating it. WRITE THIS NAME DOWN. Later, you may go to that card and print the scores by getting a message box (hold down the Control key and press m) and typing go card x where x is the name it displayed. After printing the card, there is a button on that card to delete the card since it is no longer needed. If you like this or have suggestions for improvements, let me know. Diana L. Syriac 49A Meadow Pond Drive Leominster, Ma. 01453 USENET: dls@genrad.com